DSL4JavaCard: JavaCard Platformu İçin Bir Alana Özgü Dil
نویسندگان
چکیده
Özet. Java Card platformu ve beraberinde gelen uygulama programlama arayüzü akıllı kart uygulamalarının geniş kullanıma sahip Java programlama dili ile nesne yönelimli olarak geliştirilmesine imkan vermektedir. Ancak işlemci ve bellek yönünden oldukça kısıtlı olan bu kartlar için sadece Java dilinin bir alt kümesi kullanılabilmektedir ve geliştiriciler bilgisayar ve akıllı kart arasındaki paket alışverişi için alt seviye bir protokolün detay ve kısıtları ile uğraşmak durumundadırlar. Bu bildiride Java Card uygulamalarının geliştirilmesinde görülen bu zorlukları gidermek amacıyla kart üzeri uygulamaların model güdümlü geliştirilmesine imkan veren DSL4JavaCard isimli bir alana özgü dil tüm bileşenleri ile birlikte tanıtılmaktadır. Dilin soyut sözdiziminin dayandığı üstmodel ve modelleme aşamasında bir takım kısıtların kontrol edilmesini sağlayan somut sözdizimi tanıtıldıktan sonra DSL4JavaCard modellerinden Java Card uygulama kodlarının nasıl otomatik olarak elde edildiği anlatılmıştır. Ayrıca önerilen dilin kullanımı ve değerlendirmesi bir durum çalışması üzerinden yine bu bildiride yer almaktadır. Değerlendirmeler sonucunda DSL4JavaCard’ın ilgili literatürde yer alan önceki çalışmalardan farklı olarak özellikle Java Card güvenlik bileşenlerinin de model güdümlü geliştirilebilmesine imkan verdiği ve işletimsel semantiğinin temel Java Card bileşenlerinin tamamının, kullanıcı tanımlı ve iş uygulamasına özel öğelerin ise önemli bir kısmının otomatik üretilmesini sağladığı görülmüştür.
منابع مشابه
Lojistik Merkez Konteyner Terminal Yönetimi Yazılımı için Alana Özgü Dil Geliştirimi ve Kullanımı
متن کامل
Kamu Kurumları için Süreç Yetenek Modeli Geliştirilmesi
Özetçe. Kamu sektörünün kendine özgü özelliklerinden kaynaklı olarak kalite iyileştirme çalışmalarında problemlerle karşılaşılmaktadır. Bu problemleri çözmek için bilgi teknolojileri kullanılsa da, öncelikle iş süreçleri iyileştirilmeden yapılan bu çalışmalardan istenilen sonuçlar alınamamaktadır. Bu çalışmada kamu sektöründe iş süreçlerini iyileştirmek için gerekli olan yapının gereksinimleri ...
متن کاملLinked Data Üzerinden Doğal Dil Sorgularını Cevaplayan Sistem
Özet. Günden güne kullanıcısı sayısı öngörülemez bir hızla artan web, özellikle Web 2.0 ile birlikte kullanıcılarıyla olan etkileşimini artırmıştır. Ondan öncesinde web (Web 1.0) kullanıcılarına bilgi veren, tek yönlü bir iletişim içinde bulunan bir araçken, günümüzde kullanıcı etkileşimi üst düzeyde olan günlük hayatın vazgeçilmez bir parçası haline gelmiştir. Günümüzde kullanıcılar etkileşiml...
متن کاملBir Çoklu Ortam Veri Yönetim Sistemi Mimarisinin ATAM ile Değerlendirilmesi
Özet. Yazılım mimarisinin taşıdığı riskleri yazılım geliştirme yaşam döngüsünün erken evrelerinde tespit edebilmek için yazılım mimarisinin sistematik değerlendirilmesi büyük önem taşımaktadır. Bu bildiride bir araştırma platformu olarak geliştirilen çoklu ortam veri yönetim sistemi mimarisinin, SEI (Software Engineering Institute) tarafından önerilen ATAM (Mimari Ödünleşim Analiz Metodu) kulla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015